package iot_aliyun

const DemoThingModelContent = `
{
  "iot_extra": {
    "funcType": "pcs"
  },
  "schema": "",
  "profile": {
    "version": "1.0",
    "productKey": "IMGFpXzpLGIehps"
  },
  "properties": [
    {
      "identifier": "MACAddress",
      "name": "MAC地址",
      "desc": "",
      "required": false,
      "dataType": {
        "type": "text",
        "specs": {
          "length": "128"
        }
      },
      "accessMode": "r"
    },
    {
      "identifier": "nUb",
      "name": "B相电压",
      "desc": "",
      "required": false,
      "dataType": {
        "type": "double",
        "specs": {
          "min": "0",
          "max": "1000",
          "step": "0.01",
          "unit": "V",
          "unitName": "伏特"
        }
      },
      "accessMode": "r"
    },
    {
      "identifier": "USBSwitch_1",
      "name": "USB开关1",
      "desc": "",
      "required": false,
      "dataType": {
        "type": "bool",
        "specs": {
          "0": "关闭",
          "1": "开启"
        }
      },
      "accessMode": "rw"
    },
    {
      "identifier": "PeriodTimer_4",
      "name": "循环定时4",
      "desc": "",
      "required": false,
      "dataType": {
        "type": "struct",
        "specs": [
          {
            "identifier": "StartTime",
            "name": "开始时间",
            "dataType": {
              "type": "text",
              "specs": {
                "length": "1024"
              }
            }
          },
          {
            "identifier": "EndTime",
            "name": "结束时间",
            "dataType": {
              "type": "text",
              "specs": {
                "length": "1024"
              }
            }
          },
          {
            "identifier": "Repeat",
            "name": "重复",
            "dataType": {
              "type": "text",
              "specs": {
                "length": "1024"
              }
            }
          },
          {
            "identifier": "Enable",
            "name": "启用",
            "dataType": {
              "type": "bool",
              "specs": {
                "0": "关",
                "1": "开"
              }
            }
          },
          {
            "identifier": "TimeZoneOffset",
            "name": "时差",
            "dataType": {
              "type": "int",
              "specs": {
                "min": "-43200",
                "max": "50400",
                "step": "1",
                "unit": "s",
                "unitName": "秒"
              }
            }
          },
          {
            "identifier": "RunTime",
            "name": "运行时间",
            "dataType": {
              "type": "int",
              "specs": {
                "min": "10",
                "max": "720",
                "step": "10",
                "unit": "min",
                "unitName": "分"
              }
            }
          },
          {
            "identifier": "SleepTime",
            "name": "间隔时间",
            "dataType": {
              "type": "int",
              "specs": {
                "min": "10",
                "max": "720",
                "step": "10",
                "unit": "min",
                "unitName": "分"
              }
            }
          }
        ]
      },
      "accessMode": "rw"
    },
    {
      "identifier": "Position",
      "name": "衣杆位置",
      "desc": "",
      "required": false,
      "dataType": {
        "type": "enum",
        "specs": {
          "0": "无此功能",
          "1": "最上面",
          "2": "中间",
          "3": "最下面"
        }
      },
      "accessMode": "rw"
    },
    {
      "identifier": "nUa",
      "name": "A相电压",
      "desc": "",
      "required": false,
      "dataType": {
        "type": "double",
        "specs": {
          "min": "0",
          "max": "1000",
          "step": "0.01",
          "unit": "V",
          "unitName": "伏特"
        }
      },
      "accessMode": "r"
    },
    {
      "identifier": "SteamerTimeRemainingMinute",
      "name": "蒸箱制作剩余时间",
      "desc": "",
      "required": false,
      "dataType": {
        "type": "int",
        "specs": {
          "min": "0",
          "max": "65535",
          "step": "1",
          "unit": "min",
          "unitName": "分钟"
        }
      },
      "accessMode": "r"
    },
    {
      "identifier": "CpuUsage",
      "name": "CPU使用率",
      "desc": "",
      "required": false,
      "dataType": {
        "type": "double",
        "specs": {
          "min": "0",
          "max": "100",
          "step": "0.1",
          "unit": "%",
          "unitName": "百分比"
        }
      },
      "accessMode": "r"
    },
    {
      "identifier": "GeoLocation",
      "name": "地理位置",
      "desc": "",
      "required": false,
      "dataType": {
        "type": "struct",
        "specs": [
          {
            "identifier": "Longitude",
            "name": "经度",
            "dataType": {
              "type": "double",
              "specs": {
                "min": "-180",
                "max": "180",
                "step": "0.01",
                "unit": "°",
                "unitName": "度"
              }
            }
          },
          {
            "identifier": "Latitude",
            "name": "纬度",
            "dataType": {
              "type": "double",
              "specs": {
                "min": "-90",
                "max": "90",
                "step": "0.01",
                "unit": "°",
                "unitName": "度"
              }
            }
          },
          {
            "identifier": "Altitude",
            "name": "海拔",
            "dataType": {
              "type": "double",
              "specs": {
                "min": "0",
                "max": "9999",
                "step": "0.01",
                "unit": "m",
                "unitName": "米"
              }
            }
          },
          {
            "identifier": "CoordinateSystem",
            "name": "坐标系统",
            "dataType": {
              "type": "enum",
              "specs": {
                "1": "WGS_84",
                "2": "GCJ_02"
              }
            }
          }
        ]
      },
      "accessMode": "r"
    },
    {
      "identifier": "battery_cluster",
      "name": "电池簇",
      "desc": "",
      "required": false,
      "dataType": {
        "type": "array",
        "specs": {
          "size": "10",
          "item": {
            "type": "float",
            "specs": {
              "min": "",
              "max": "",
              "step": "",
              "unit": "",
              "unitName": ""
            }
          }
        }
      },
      "accessMode": "rw"
    },
    {
      "identifier": "nUc",
      "name": "C相电压",
      "desc": "",
      "required": false,
      "dataType": {
        "type": "float",
        "specs": {
          "min": "0",
          "max": "1000",
          "step": "0.1",
          "unit": "V",
          "unitName": "伏特"
        }
      },
      "accessMode": "r"
    }
  ],
  "events": [
    {
      "identifier": "PHAlarm",
      "name": "PH告警",
      "desc": "",
      "required": false,
      "method": "PHAlarm",
      "type": "alert",
      "outputData": [
        {
          "identifier": "AlarmType",
          "name": "报警类型",
          "dataType": {
            "type": "enum",
            "specs": {
              "0": "正常",
              "1": "高",
              "2": "低"
            }
          }
        },
        {
          "identifier": "PH",
          "name": "PH",
          "dataType": {
            "type": "float",
            "specs": {
              "min": "0",
              "max": "14",
              "step": "0.1",
              "unit": "",
              "unitName": ""
            }
          }
        }
      ]
    },
    {
      "identifier": "LowVoltageNotification",
      "name": "低电压上报",
      "desc": "",
      "required": false,
      "method": "LowVoltageNotification",
      "type": "info",
      "outputData": [
        {
          "identifier": "VoltageValue",
          "name": "电压值",
          "dataType": {
            "type": "double",
            "specs": {
              "min": "3.5",
              "max": "7.0",
              "step": "0.01",
              "unit": "V",
              "unitName": "伏特"
            }
          }
        }
      ]
    },
    {
      "identifier": "ContentSdkStatusEvent",
      "name": "SDK运行状态",
      "desc": "",
      "required": false,
      "method": "ContentSdkStatusEvent",
      "type": "info",
      "outputData": [
        {
          "identifier": "Status",
          "name": "状态类型值",
          "dataType": {
            "type": "int",
            "specs": {
              "min": "-1024",
              "max": "1024",
              "step": "1",
              "unit": "",
              "unitName": "无"
            }
          }
        },
        {
          "identifier": "Message",
          "name": "消息内容",
          "dataType": {
            "type": "text",
            "specs": {
              "length": "1024"
            }
          }
        }
      ]
    },
    {
      "identifier": "post",
      "name": "post",
      "desc": "",
      "required": true,
      "method": "post",
      "type": "info",
      "outputData": [
        {
          "identifier": "nUc",
          "name": "C相电压",
          "dataType": {
            "type": "float",
            "specs": {
              "min": "0",
              "max": "1000",
              "step": "0.1",
              "unit": "V",
              "unitName": "伏特"
            }
          }
        },
        {
          "identifier": "nUa",
          "name": "A相电压",
          "dataType": {
            "type": "double",
            "specs": {
              "min": "0",
              "max": "1000",
              "step": "0.01",
              "unit": "V",
              "unitName": "伏特"
            }
          }
        },
        {
          "identifier": "USBSwitch_1",
          "name": "USB开关1",
          "dataType": {
            "type": "bool",
            "specs": {
              "0": "关闭",
              "1": "开启"
            }
          }
        },
        {
          "identifier": "MACAddress",
          "name": "MAC地址",
          "dataType": {
            "type": "text",
            "specs": {
              "length": "128"
            }
          }
        },
        {
          "identifier": "nUb",
          "name": "B相电压",
          "dataType": {
            "type": "double",
            "specs": {
              "min": "0",
              "max": "1000",
              "step": "0.01",
              "unit": "V",
              "unitName": "伏特"
            }
          }
        },
        {
          "identifier": "CpuUsage",
          "name": "CPU使用率",
          "dataType": {
            "type": "double",
            "specs": {
              "min": "0",
              "max": "100",
              "step": "0.1",
              "unit": "%",
              "unitName": "百分比"
            }
          }
        },
        {
          "identifier": "Position",
          "name": "衣杆位置",
          "dataType": {
            "type": "enum",
            "specs": {
              "0": "无此功能",
              "1": "最上面",
              "2": "中间",
              "3": "最下面"
            }
          }
        },
        {
          "identifier": "SteamerTimeRemainingMinute",
          "name": "蒸箱制作剩余时间",
          "dataType": {
            "type": "int",
            "specs": {
              "min": "0",
              "max": "65535",
              "step": "1",
              "unit": "min",
              "unitName": "分钟"
            }
          }
        },
        {
          "identifier": "GeoLocation",
          "name": "地理位置",
          "dataType": {
            "type": "struct",
            "specs": [
              {
                "identifier": "Longitude",
                "name": "经度",
                "dataType": {
                  "type": "double",
                  "specs": {
                    "min": "-180",
                    "max": "180",
                    "step": "0.01",
                    "unit": "°",
                    "unitName": "度"
                  }
                }
              },
              {
                "identifier": "Latitude",
                "name": "纬度",
                "dataType": {
                  "type": "double",
                  "specs": {
                    "min": "-90",
                    "max": "90",
                    "step": "0.01",
                    "unit": "°",
                    "unitName": "度"
                  }
                }
              },
              {
                "identifier": "Altitude",
                "name": "海拔",
                "dataType": {
                  "type": "double",
                  "specs": {
                    "min": "0",
                    "max": "9999",
                    "step": "0.01",
                    "unit": "m",
                    "unitName": "米"
                  }
                }
              },
              {
                "identifier": "CoordinateSystem",
                "name": "坐标系统",
                "dataType": {
                  "type": "enum",
                  "specs": {
                    "1": "WGS_84",
                    "2": "GCJ_02"
                  }
                }
              }
            ]
          }
        },
        {
          "identifier": "PeriodTimer_4",
          "name": "循环定时4",
          "dataType": {
            "type": "struct",
            "specs": [
              {
                "identifier": "StartTime",
                "name": "开始时间",
                "dataType": {
                  "type": "text",
                  "specs": {
                    "length": "1024"
                  }
                }
              },
              {
                "identifier": "EndTime",
                "name": "结束时间",
                "dataType": {
                  "type": "text",
                  "specs": {
                    "length": "1024"
                  }
                }
              },
              {
                "identifier": "Repeat",
                "name": "重复",
                "dataType": {
                  "type": "text",
                  "specs": {
                    "length": "1024"
                  }
                }
              },
              {
                "identifier": "Enable",
                "name": "启用",
                "dataType": {
                  "type": "bool",
                  "specs": {
                    "0": "关",
                    "1": "开"
                  }
                }
              },
              {
                "identifier": "TimeZoneOffset",
                "name": "时差",
                "dataType": {
                  "type": "int",
                  "specs": {
                    "min": "-43200",
                    "max": "50400",
                    "step": "1",
                    "unit": "s",
                    "unitName": "秒"
                  }
                }
              },
              {
                "identifier": "RunTime",
                "name": "运行时间",
                "dataType": {
                  "type": "int",
                  "specs": {
                    "min": "10",
                    "max": "720",
                    "step": "10",
                    "unit": "min",
                    "unitName": "分"
                  }
                }
              },
              {
                "identifier": "SleepTime",
                "name": "间隔时间",
                "dataType": {
                  "type": "int",
                  "specs": {
                    "min": "10",
                    "max": "720",
                    "step": "10",
                    "unit": "min",
                    "unitName": "分"
                  }
                }
              }
            ]
          }
        },
        {
          "identifier": "battery_cluster",
          "name": "电池簇",
          "dataType": {
            "type": "array",
            "specs": {
              "size": "10",
              "item": {
                "type": "float",
                "specs": {
                  "min": "",
                  "max": "",
                  "step": "",
                  "unit": "",
                  "unitName": ""
                }
              }
            }
          }
        }
      ]
    },
    {
      "identifier": "ContentSdkInitCompleteEvent",
      "name": "SDK初始化完成",
      "desc": "",
      "required": false,
      "method": "ContentSdkInitCompleteEvent",
      "type": "info",
      "outputData": [
        {
          "identifier": "DeviceInfo",
          "name": "设备基本信息",
          "dataType": {
            "type": "text",
            "specs": {
              "length": "4096"
            }
          }
        }
      ]
    }
  ],
  "services": [
    {
      "identifier": "ClearRuntimeData",
      "name": "ClearRuntimeData",
      "desc": "",
      "required": false,
      "callType": "",
      "method": "ClearRuntimeData",
      "inputData": null,
      "outputData": [
        {
          "identifier": "Result",
          "name": "Result",
          "dataType": {
            "type": "enum",
            "specs": {
              "0": "Success",
              "1": "Failed"
            }
          }
        }
      ]
    },
    {
      "identifier": "Reboot",
      "name": "Reboot",
      "desc": "",
      "required": false,
      "callType": "",
      "method": "Reboot",
      "inputData": null,
      "outputData": null
    }
  ]
}
`
